runtime.hchan.recvx (field)
24 uses
runtime (current package)
chan.go#L41: recvx uint // receive index
chan.go#L302: racenotify(c, c.recvx, nil)
chan.go#L303: racenotify(c, c.recvx, sg)
chan.go#L304: c.recvx++
chan.go#L305: if c.recvx == c.dataqsiz {
chan.go#L306: c.recvx = 0
chan.go#L308: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
chan.go#L539: qp := chanbuf(c, c.recvx)
chan.go#L541: racenotify(c, c.recvx, nil)
chan.go#L547: c.recvx++
chan.go#L548: if c.recvx == c.dataqsiz {
chan.go#L549: c.recvx = 0
chan.go#L629: qp := chanbuf(c, c.recvx)
chan.go#L631: racenotify(c, c.recvx, nil)
chan.go#L632: racenotify(c, c.recvx, sg)
chan.go#L640: c.recvx++
chan.go#L641: if c.recvx == c.dataqsiz {
chan.go#L642: c.recvx = 0
chan.go#L644: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
select.go#L425: racenotify(c, c.recvx, nil)
select.go#L434: qp = chanbuf(c, c.recvx)
select.go#L439: c.recvx++
select.go#L440: if c.recvx == c.dataqsiz {
select.go#L441: c.recvx = 0
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |